home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat5 / stat.z / stat
Encoding:
Text File  |  1998-10-20  |  10.6 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ssssttttaaaatttt((((5555))))                                                                ssssttttaaaatttt((((5555))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _ssss_tttt_aaaa_tttt - data returned by _ssss_tttt_aaaa_tttt system call
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_tttt_yyyy_pppp_eeee_ssss_...._hhhh_>>>>
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_ssss_tttt_aaaa_tttt_...._hhhh_>>>>
  14.  
  15. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.      The system calls _ssss_tttt_aaaa_tttt, _llll_ssss_tttt_aaaa_tttt and _ffff_ssss_tttt_aaaa_tttt return data in a _ssss_tttt_aaaa_tttt structure,
  17.      which is defined in _ssss_tttt_aaaa_tttt_...._hhhh  and includes the following members:
  18.         _dddd_eeee_vvvv______tttt        _ssss_tttt______dddd_eeee_vvvv_;;;;
  19.         _iiii_nnnn_oooo______tttt        _ssss_tttt______iiii_nnnn_oooo_;;;;
  20.         _mmmm_oooo_dddd_eeee______tttt       _ssss_tttt______mmmm_oooo_dddd_eeee_;;;;
  21.         _nnnn_llll_iiii_nnnn_kkkk______tttt      _ssss_tttt______nnnn_llll_iiii_nnnn_kkkk_;;;;
  22.         _uuuu_iiii_dddd______tttt        _ssss_tttt______uuuu_iiii_dddd_;;;;
  23.         _gggg_iiii_dddd______tttt        _ssss_tttt______gggg_iiii_dddd_;;;;
  24.         _dddd_eeee_vvvv______tttt        _ssss_tttt______rrrr_dddd_eeee_vvvv_;;;;
  25.         _oooo_ffff_ffff______tttt        _ssss_tttt______ssss_iiii_zzzz_eeee_;;;;
  26.         _tttt_iiii_mmmm_eeee_ssss_pppp_eeee_cccc______tttt   _ssss_tttt______aaaa_tttt_iiii_mmmm_;;;;
  27.         _tttt_iiii_mmmm_eeee_ssss_pppp_eeee_cccc______tttt   _ssss_tttt______mmmm_tttt_iiii_mmmm_;;;;
  28.         _tttt_iiii_mmmm_eeee_ssss_pppp_eeee_cccc______tttt   _ssss_tttt______cccc_tttt_iiii_mmmm_;;;;
  29.         _llll_oooo_nnnn_gggg         _ssss_tttt______bbbb_llll_kkkk_ssss_iiii_zzzz_eeee_;;;;
  30.         _bbbb_llll_kkkk_cccc_nnnn_tttt______tttt     _ssss_tttt______bbbb_llll_oooo_cccc_kkkk_ssss_;;;;
  31.         _cccc_hhhh_aaaa_rrrr         _ssss_tttt______ffff_ssss_tttt_yyyy_pppp_eeee_[[[[______SSSS_TTTT______FFFF_SSSS_TTTT_YYYY_PPPP_SSSS_ZZZZ_]]]]_;;;;
  32.  
  33.      The constants used in the _ssss_tttt______mmmm_oooo_dddd_eeee field are also defined in this file:
  34.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_FFFF_MMMM_TTTT     /* type of file */
  35.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_AAAA_MMMM_BBBB     /* access mode bits */
  36.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_FFFF_IIII_FFFF_OOOO    /* fifo */
  37.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_FFFF_CCCC_HHHH_RRRR    /* character special */
  38.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_FFFF_DDDD_IIII_RRRR    /* directory */
  39.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_FFFF_NNNN_AAAA_MMMM    /* _XXXX_EEEE_NNNN_IIII_XXXX special named file */
  40.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_NNNN_SSSS_EEEE_MMMM    /* _XXXX_EEEE_NNNN_IIII_XXXX semaphore subtype of IFNAM */
  41.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_NNNN_SSSS_HHHH_DDDD    /* _XXXX_EEEE_NNNN_IIII_XXXX shared data subtype of IFNAM */
  42.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_FFFF_BBBB_LLLL_KKKK    /* block special */
  43.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_FFFF_RRRR_EEEE_GGGG    /* regular */
  44.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_FFFF_LLLL_NNNN_KKKK    /* symbolic link */
  45.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_FFFF_SSSS_OOOO_CCCC_KKKK   /* socket */
  46.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_SSSS_UUUU_IIII_DDDD    /* set user id on execution */
  47.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_SSSS_GGGG_IIII_DDDD    /* set group id on execution */
  48.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_SSSS_VVVV_TTTT_XXXX    /* save swapped text even after use */
  49.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_RRRR_EEEE_AAAA_DDDD    /* read permission, owner */
  50.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_WWWW_RRRR_IIII_TTTT_EEEE   /* write permission, owner */
  51.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_EEEE_XXXX_EEEE_CCCC    /* execute/search permission, owner */
  52.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______EEEE_NNNN_FFFF_MMMM_TTTT    /* record locking enforcement flag */
  53.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_RRRR_WWWW_XXXX_UUUU    /* read, write, execute: owner */
  54.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_RRRR_UUUU_SSSS_RRRR    /* read permission: owner */
  55.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_WWWW_UUUU_SSSS_RRRR    /* write permission: owner */
  56.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_XXXX_UUUU_SSSS_RRRR    /* execute permission: owner */
  57.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_RRRR_WWWW_XXXX_GGGG    /* read, write, execute: group */
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ssssttttaaaatttt((((5555))))                                                                ssssttttaaaatttt((((5555))))
  71.  
  72.  
  73.  
  74.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_RRRR_GGGG_RRRR_PPPP    /* read permission: group */
  75.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_WWWW_GGGG_RRRR_PPPP    /* write permission: group */
  76.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_XXXX_GGGG_RRRR_PPPP    /* execute permission: group */
  77.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_RRRR_WWWW_XXXX_OOOO    /* read, write, execute: other */
  78.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_RRRR_OOOO_TTTT_HHHH    /* read permission: other */
  79.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_WWWW_OOOO_TTTT_HHHH    /* write permission: other */
  80.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_XXXX_OOOO_TTTT_HHHH    /* execute permission: other */
  81.      The following macros are for POSIX conformance:
  82.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_SSSS_BBBB_LLLL_KKKK_((((_mmmm_oooo_dddd_eeee_))))      block special file
  83.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_SSSS_CCCC_HHHH_RRRR_((((_mmmm_oooo_dddd_eeee_))))      character special file
  84.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_SSSS_DDDD_IIII_RRRR_((((_mmmm_oooo_dddd_eeee_))))      directory file
  85.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_SSSS_FFFF_IIII_FFFF_OOOO_((((_mmmm_oooo_dddd_eeee_))))     pipe or fifo file
  86.      _####_dddd_eeee_ffff_iiii_nnnn_eeee   _SSSS______IIII_SSSS_RRRR_EEEE_GGGG_((((_mmmm_oooo_dddd_eeee_))))      regular file
  87.      Additional macros that have been defined:
  88.      _####_dddd_eeee_ffff_iiii_nnnn_eeee _SSSS______IIII_SSSS_LLLL_NNNN_KKKK_((((_mmmm_oooo_dddd_eeee_))))        symbolic link
  89.      _####_dddd_eeee_ffff_iiii_nnnn_eeee _SSSS______IIII_SSSS_SSSS_OOOO_CCCC_KKKK_((((_mmmm_oooo_dddd_eeee_))))       socket
  90.  
  91. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  92.      stat(2), stat64(2), stat64(5), types(5)
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.